/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Ajedrez;

/**
 *
 * @author Carlos
 */
public class Movimiento {
    
    public static final int EnrNulo = 0;
    public static final int EnrCorto = 1;
    public static final int EnrLargo = 2;
    
    
    private Posicion origen;
    private Posicion destino;
    private int enroque = EnrNulo;
    private boolean captura;

    public Movimiento() {
    }

    public Movimiento(Posicion origen, Posicion destino) {
        this.origen = origen;
        this.destino = destino;
        this.enroque = EnrNulo;
    }

    public Movimiento(Posicion origen, Posicion destino, int enroque, boolean captura) {
        this.origen = origen;
        this.destino = destino;
        this.enroque = enroque;
        this.captura = captura;
    }

    public Posicion getDestino() {
        return destino;
    }

    public void setDestino(Posicion destino) {
        this.destino = destino;
    }

    public Posicion getOrigen() {
        return origen;
    }

    public void setOrigen(Posicion origen) {
        this.origen = origen;
    }

    public int getEnroque() {
        return enroque;
    }

    public void setEnroque(int enroque) {
        this.enroque = enroque;
    }

    public boolean isCaptura() {
        return captura;
    }

    public void setCaptura(boolean captura) {
        this.captura = captura;
    }
    
}
